Big Huge Thesaurus

Luffa cylindrica

noun